public class MUXA {
	private short valor;
	public UC uc;
	public RDados rdados;
	public R0 r0;
	public R1 r1;
	public R2 r2;

	public MUXA()
	{
	}
	
	public void atualizarValor()
	{
		String control = uc.getSinais("MUXA");
		int bit1 = Integer.parseInt(control.substring(0,1));
		int bit0 = Integer.parseInt(control.substring(1,2));
		if(bit1 == 0)
		{
			if(bit0 == 0) valor = rdados.getValor();
			if(bit0 == 1) valor = r0.getValor();
		}
		else if(bit1 == 1)
		{
			if(bit0 == 0) valor = r1.getValor();
			if(bit0 == 1) valor = r2.getValor();
		}
	}
	
	public void setValor(short valor) { this.valor = valor; }
	public short getValor() { return valor; }

 
}
 
 